<?php
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright   Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/** @var $this \Magento\Catalog\Block\Product\View*/
?>
<?php
$_product = $this->getProduct();
$_wishlistSubmitParams = $this->helper('Magento\Wishlist\Helper\Data')->getAddParams($_product);
$compareHelper = $this->helper('Magento\Catalog\Helper\Product\Compare');
?>

<div class="product-addto-links" data-role="add-to-links">
    <?php if ($this->helper('Magento\Wishlist\Helper\Data')->isAllow()) : ?>
        <a href="#"
           class="action towishlist"
           title="<?php echo __('Add to Wishlist') ?>"
           data-post='<?php echo $_wishlistSubmitParams; ?>'
           data-action="add-to-wishlist"><span><?php echo __('Add to Wishlist') ?></span></a>
    <?php endif; ?>
    <a href="#" data-post='<?php echo $compareHelper->getPostDataParams($_product);?>'
       data-role="add-to-links"
       title="<?php echo __('Add to Compare') ?>"
       class="action tocompare"><span><?php echo __('Add to Compare') ?></span></a>
</div>
<script type="text/javascript">
  require([
    "jquery",
    "mage/mage"
  ], function(jQuery){

    jQuery('body').mage('addToWishlist', <?php echo $this->helper('Magento\Core\Helper\Data')->jsonEncode(array('productType' => $_product->getTypeId()))?>);

  });
</script>
